home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Development / Source / Telnet 2.6.1d1 4⁄26⁄94 Folder / Krb / desproto.h < prev    next >
C/C++ Source or Header  |  1993-10-13  |  891b  |  22 lines

  1. struct timeval {
  2.     long tv_sec;
  3.     long tv_usec;
  4. };
  5.  
  6. struct timezone {
  7.     long dummy;
  8. };
  9.  
  10. extern long init_cornell_des(void);
  11. extern long des_new_random_key(des_cblock key);
  12. extern long des_ecb_encrypt(unsigned long *clear, unsigned long *cipher, des_key_schedule schedule, long encrypt);
  13. extern long des_set_random_generator_seed(des_cblock *key);
  14. extern long des_key_sched(des_cblock k, des_key_schedule schedule);
  15. extern void des_init_random_number_generator(des_cblock key);
  16. extern long des_pcbc_encrypt(unsigned char *in, unsigned char * out, register long length,
  17.                         des_key_schedule key, unsigned char *iv, long encrypt);
  18. extern long des_string_to_key(char *str, unsigned char *key);
  19. extern unsigned long des_quad_cksum (unsigned char *in, unsigned long *out, long length,
  20.                                long out_count, unsigned char *c_seed);
  21. long gettimeofdaynet(struct timeval *tp, struct timezone *tz);
  22.